package reactions.platform 
{
	import pure.engine.core.*;
	import pure.engine.entity.Entity;
	import pure.engine.idea.ReactionItem;
	import pure.engine.idea.Soul;
	import pure.engine.renderer.IAnimation;
	import pure.engine.status.IStatus;
	import status.PlatformStatus;
	import pure.engine.idea.IReactor
	
	/**
	 * ...
	 * @author Pure
	 */
public class PlatformReactionBase extends ReactionItem
{
	
	
	protected var R:IAnimation;
	protected var S:PlatformStatus;


	override public function execute(reactor:IReactor, args:Array):void
	{
		var E:Entity = (reactor as Soul).getEntity();
		R = E.headRenderer as IAnimation;
		S = E.getStatus() as PlatformStatus;
	}
}

}